package cn.iocoder.yudao.module.forward.mqtt.message;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

@Data
@ToString
public class EqrOldMessage implements Serializable {
    /**
     * 消息ID
     * 地震速报发布消息ID
     */
    @JSONField(name = "1")
    private String msgId;
    /**
     * 消息类型
     * 参考值：0401
     */
    @JSONField(name = "2")
    private String msgType;
    /**
     * 地震事件ID
     * 地震事件id由发布系统统一定义
     */
    @JSONField(name = "3")
    private String eventID;
    /**
     * 地名
     * xx省xx市xx县，县级地名
     */
    @JSONField(name = "4")
    private String locName;
    /**
     * 震中纬度
     * 精度：两位小数，单位：度
     */
    @JSONField(name = "5")
    private String epiLat;
    /**
     * 震中经度
     * 精度：两位小数，单位：度
     */
    @JSONField(name = "6")
    private String epiLon;
    /**
     * 深度
     * 整数，单位：km
     */
    @JSONField(name = "7")
    private String focDepth;
    /**
     * 震级
     * 精度：一位小数
     */
    @JSONField(name = "8")
    private String magnitude;
    /**
     * 发震时刻
     * 地震发生时间，格式:YYYY-MM-DD hh:mm:ss (24小时，年-月-日 时:分:秒)，如：2017-12-13 05:41:33
     */
    @JSONField(name = "9")
    private String oriTime;
}
